*{ margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; list-style-type:none; text-align:left}
input,select{font-size:12px}
img,table{border:0;border-collapse:collapse}
.fLe{ float:left}
.fRig{ float:right}
.hide{ display:none}
.clear{clear:both; overflow:hidden; height:1px;}
.clear0{clear:both; font-size:0; height:1px}

body{ text-align:center; line-height:150%; font-size:12px; }
a{ color:#434A50; text-decoration:none}
a:hover{ text-decoration:underline}

.top{ width:779px; margin:1px auto 0 auto; height:74px;  position:relative}
	.logo{ left:5px; top:15px; position:absolute}
	.tLnks{ position:absolute; right:0; top:51px; z-index:1}
		.tLnks li{ float:left; margin:0 8px}
		.tLnks li a:hover{ color:#aa4d00}
		
.banner{ width:779px; margin:0 auto; height:160px; background:url(../images/bnr_bg.gif) repeat-x top; position:relative; background-color:#feffef}
	.bpic2{ background:url(../images/banner02.jpg) no-repeat 0 0; position:absolute; left:0; top:10px; width:779px; height:160px; z-index:0} 
	

.intro h3{ background:url(../images/index_2.gif) no-repeat 0 0; font-size:14px; color:#917029; padding:3px; padding-left:30px; font-weight:bold }

.sidebar h3{ background:url(../images/index_2.gif) no-repeat 0 0; font-size:16px; color:#917029;  padding:5px; padding-left:38px; font-weight:bold }

	
.login{position:relative;  height:0; width:779px; margin:0 auto}
	.login .bdy{position:absolute; top:-148px; right:0; width:250px}
	.login h2{ width:160px; height:30px; font-size:16px; color:#917029; margin-left:38px; padding:5px;}
	.login .row{ height:32px}
	.login .row2{ height:31px; padding-left:42px;margin-top:1px!important; margin-top:-6px;}
	*:lang(zh) .login .row2{margin-top:1px}
	
	.login .rOpt{ height:22px!important; margin-top:0px!important}
		.login .row span{ float:left; display:block; height:31px; line-height:31px; margin-right:5px; width:39px}
		.login .row .ipt{ float:left; margin-top:2px; display:block; margin-right:4px}
		.login .row .afTxt{float:left; margin-top:5px; display:block;}
		.login .rUsr .afTxt{ color:#625346; font-size:12px;}
		.login .rPsw .afTxt{ color:#92712A; margin-top:6px; font-size:12px;}
		.rOpt span{ width:35px!important}
		*:lang(zh) .rOpt span{ font-size:12px; width:39px!important}
		.cb1{ height:16px}

	.iptUsr,.iptPsw{width:148px;border:1px solid #70706F; padding:3px 0 3px 2px}
	*:lang(zh) .iptUsr,*:lang(zh) .iptPsw{ width:144px}

	.btnLogin0,.btnLogin1{width:111px; height:32px; background-image:url(../images/login_btn.jpg); background-position:0 0; text-align:center; border:0;cursor:pointer; color:#333}
	.btnLogin1{background-position:0 -32px; color:#000}
	.btnLogin0:hover,.btnLogin1:hover{ color:#AA4D00}
	
.main{ width:780px; margin:15px auto;position:relative}
	.intro{ background-image:url(../images/intro_bg.jpg); background-position:0 0; background-repeat:no-repeat; padding:6px 0 0 24px; width:450px; float:left; }
		.intro ul{ margin-bottom:10px}
		.intro ul li{ color:#4A4E51; font-size:14px; margin:8px 0}
		.btnReg:hover{ background-position:0 -45px; color:#AA4D00; text-decoration:none}
		.btnReg b{ font-size:15px}

	.news li{ background-image:url(../images/news_pt.gif); background-repeat:no-repeat; background-position:0 50%; height:24px; line-height:24px; padding-left:18px}
	.news li a{ color:#4A4E51}


	
.footer{ width:779px; margin:0 auto; padding-bottom:20px; text-align:center; line-height:190%; color:#999; background:url(../images/footer_bg.jpg) 0 -10px no-repeat; padding-top:30px; }
		.footer a{ color:#666}
	
